from PIL import Image
import numpy as np
from utils import *

dirpath = 'res/test.jpg'
# n: 生成n个子图
n = 5
# k: 任意不少于k幅子图可以用来重构原图像，否则无法得到任何有关图像的信息
k = 3

# 打开图片
full_img = Image.open(dirpath)
# full_img.show()
# 转换成np 的 array
img = np.array(full_img)
print("img.shape:", img.shape)

# 将图像用MOD(即251)截断
img = truncate(img)
# 分割图像，并生成处理过的子图
shared = split_img(n, k, img)

print("all done")
